home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / OS2 / FIX500S.ZIP / TEST.ZIP / TESTDATA.ZIP / TESTDATA.TXT
Encoding:
Text File  |  1996-01-01  |  2.4 MB  |  1 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd ABcd A